package cn.qidisoft.edu.hzjt.service.zyc;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.zyc.DevelopmentPlanningAtt;
import cn.qidisoft.edu.hzjt.model.zyc.SchoolMagazine;
import cn.qidisoft.edu.hzjt.model.zyc.SchoolMagazineAtt;

import java.util.List;

public interface ISchoolMagazineAttService {

    List<SchoolMagazineAtt> queryList(SchoolMagazineAtt schoolMagazineAtt);

    PaginationBean<SchoolMagazineAtt> queryPageList(
            SchoolMagazineAtt data, Page page);

    SchoolMagazineAtt queryByPK(SchoolMagazineAtt record);

    String insert(SchoolMagazineAtt record);

    void batchInserts(List<SchoolMagazineAtt> records);

    int update(SchoolMagazineAtt record);

    int delete(SchoolMagazineAtt record);

    int validation(SchoolMagazineAtt record);

	List<SchoolMagazineAtt> getPlanningAtt(SchoolMagazine sMagazine);

	SchoolMagazineAtt queryByFileId(SchoolMagazineAtt attEntity);

	void deleteAccessory(SchoolMagazineAtt attEntity);
}
